
package CCT220_Aula10_Exercício02_13106;

/**
 * Project CCT220:CCT220_Aula10_Exercício02_13106
 * 
 * @author marcel
 * @author 13106
 * 
 * 
 *         20/09/2011
 */
public class CirculoColorido extends Circulo {

	private String corBorda;
	private String corInterior;


	/**
	 * Construtor
	 * 
	 * @param x
	 * @param y
	 * @param r
	 * @param corBorda
	 * @param corInterior
	 */
	public CirculoColorido(double x, double y, double r, String corBorda,
	        String corInterior) {

		super(x, y, r);
		this.corBorda = corBorda;
		this.corInterior = corInterior;
	}


	/**
	 * Metodo que retorna a cor da borda do
	 * circulo
	 * 
	 * @return the corBorda
	 */
	public String getCorBorda() {

		return corBorda;
	}


	/**
	 * Metodo que retorna a cor do interior do
	 * circulo
	 * 
	 * @return the corInterior
	 */
	public String getCorInterior() {

		return corInterior;
	}


	/**
	 * Metodo que altera a cor da borda do circulo
	 * 
	 * @param corBorda
	 *            the corBorda to set
	 */
	public void setCorBorda(String corBorda) {

		this.corBorda = corBorda;
	}


	/**
	 * Metodo que altera a cor do interior do
	 * circulo
	 * 
	 * @param corInterior
	 *            the corInterior to set
	 */
	public void setCorInterior(String corInterior) {

		this.corInterior = corInterior;
	}


	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * CCT220_Aula10_Exercício02_13106.Circulo
	 * #toString()
	 */
	@Override
	public String toString() {

		return (super.toString() + "de borda " + this.corBorda
		        + " e de interior " + this.corInterior);
	}
}
